explode violently - French English Dictionary